package com.xu.GOF23.Prototype.Demo2;

import java.util.Date;

//客户端 ：去克隆 原创视频
public class Bibili_no_heart {
    public static void main(String[] args) throws CloneNotSupportedException {
        //原型对象v1
        Date date = new Date();
        PrototypeVideo v1 = new PrototypeVideo("loco00", date);

        //现在去克隆 v1 得到V2
        PrototypeVideo V2 = (PrototypeVideo) v1.clone();

        System.out.println(v1.toString());
        System.out.println(V2.toString());
        System.out.println("=======改变原创视频的时间===========");
        date.setTime(33331122);
        System.out.println(v1.toString());
        System.out.println(V2.toString());
        //由打印结果可以看出 两个引用指向同一个对象 我通过改变v1原创的时间 ，V2也会变
    }
}
